package zytrade.service.mobile.entity;

import java.math.BigDecimal;
import java.util.Date;
/**
 * @Author: Wu
 * @Description: 激活码分配日志与激活码关系实体类
 * @Date: Create in 15:31 2017/11/20
 * @Modified By:
 */
public class AcAssignAcDO {
    private Long assignId;//分配日志Id 创建索引

    private String acIdes; //激活码Id/终端号

    private Long orgId;//原机构id

    private Double feeRate;//原费率版费率

    private Double fdMaxMoney;//原封顶最大手续费

    private Double fdMinMoney;//原封顶最小手续费

    private Double fdFeeRate;//原封顶版费率

    private Double cashRate;//原提现费率

    //--- 激活码分配日志 ---
    private ActivationAssignDO activationAssign;
    //--- 激活码 ---
    private ActivationCodeDO activationCode;
    //--- 机构 ---
    private OrganizationDO organizationDO;

    //--- 其他参数 ---
    private String code;
    private String roleName;
    private String typeName;
    private String orgName;
    private String orgOrgName;//原机构名称
    private String assignName;//操作员
    private Date assignTime;//操作时间
    /******************* Getters And Setters ***********************************/
    public Long getAssignId() {
        return assignId;
    }

    public String getAcides() {
        return acIdes;
    }

    public Long getOrgId() {
        return orgId;
    }

    public Double getFeeRate() {
        return feeRate;
    }

    public Double getFdMaxMoney() {
        return fdMaxMoney;
    }

    public Double getFdMinMoney() {
        return fdMinMoney;
    }

    public Double getFdFeeRate() {
        return fdFeeRate;
    }

    public Double getCashRate() {
        return cashRate;
    }

    public ActivationAssignDO getActivationAssign() {
        return activationAssign;
    }

    public ActivationCodeDO getActivationCode() {
        return activationCode;
    }

    public OrganizationDO getOrganizationDO() {
        return organizationDO;
    }

    public String getCode() {
        return code;
    }

    public String getRoleName() {
        return roleName;
    }

    public String getTypeName() {
        return typeName;
    }

    public String getOrgName() {
        return orgName;
    }

    public String getOrgOrgName() {
        return orgOrgName;
    }

    public String getAssignName() {
        return assignName;
    }

    public Date getAssignTime() {
        return assignTime;
    }

    public void setAssignId(Long assignId) {
        this.assignId = assignId;
    }

    public void setAcides(String acIdes) {
        this.acIdes = acIdes;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public void setFeeRate(Double feeRate) {
        this.feeRate = feeRate;
    }

    public void setFdMaxMoney(Double fdMaxMoney) {
        this.fdMaxMoney = fdMaxMoney;
    }

    public void setFdMinMoney(Double fdMinMoney) {
        this.fdMinMoney = fdMinMoney;
    }

    public void setFdFeeRate(Double fdFeeRate) {
        this.fdFeeRate = fdFeeRate;
    }

    public void setCashRate(Double cashRate) {
        this.cashRate = cashRate;
    }

    public void setActivationAssign(ActivationAssignDO activationAssign) {
        this.activationAssign = activationAssign;
    }

    public void setActivationCode(ActivationCodeDO activationCode) {
        this.activationCode = activationCode;
    }

    public void setOrganizationDO(OrganizationDO organizationDO) {
        this.organizationDO = organizationDO;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public void setOrgOrgName(String orgOrgName) {
        this.orgOrgName = orgOrgName;
    }

    public void setAssignName(String assignName) {
        this.assignName = assignName;
    }

    public void setAssignTime(Date assignTime) {
        this.assignTime = assignTime;
    }

    public String toString() {
        return "AcAssignAcDO{" +
                "assignId=" + assignId +
                ", acides='" + acIdes + '\'' +
                ", orgId=" + orgId +
                ", feeRate=" + feeRate +
                ", fdMaxMoney=" + fdMaxMoney +
                ", fdMinMoney=" + fdMinMoney +
                ", fdFeeRate=" + fdFeeRate +
                ", cashRate=" + cashRate +
                ", activationAssign=" + activationAssign +
                ", activationCode=" + activationCode +
                ", organizationDO=" + organizationDO +
                ", code='" + code + '\'' +
                ", roleName='" + roleName + '\'' +
                ", typeName='" + typeName + '\'' +
                ", orgName='" + orgName + '\'' +
                ", orgOrgName='" + orgOrgName + '\'' +
                ", assignName='" + assignName + '\'' +
                ", assignTime=" + assignTime +
                '}';
    }
}